EMT Practice Test

1. Question Content...


Question List

Question1: An insurance company has a claims process that is performed by a claims analyst and is due in 3 days. If the claims analyst has not completed the task in 4 days an escalation should be sent to a manager. The claims analyst can still complete the task, even if the escalation has been triggered, and the manager should only be notified once.
Which configuration should the BPM application developer implement for the escalation timer?
A:

B:

C:

D:

Question2: Which role can the BPM application developer expect to know the process from end to end at a high level can identify the subject matter experts?

Question3: A BPM Application developer is testing and debugging a recently developed heritage human service:

A service debugger is being used and a JavaScript logic error is detected on completion of the Preprocessing script - certain variable values are incorrect. The BPM application developer wishes to correct the relevant variable values and then proceed with testing/debugging the rest of the service.
How can the BPM application developer set the variables to their correct values?

Question4: A new business process application is being created with several business process definitions (BPD). One of them is shown in the exhibit:

The following requirement should be met:
The first user task should be assigned automatically to the user who starts this top level BPD.
A BPM application developer is creating a new business process application that is required to have no deprecated features.
How should the BPM application developer configure the assignment for this user task?

Question5: A company uses credit scores of their consumers to decide if further checks are necessary before sending out the products. Further checks are required when credit score falls below a threshold. The company must be able to change the threshold value at a designated date and time without having to deploy a new version.
What must BPM application developer use to provide the functionality?

Question6: A BPM application developer removes an activity from a Business Process Definition (BPD) and creates a new snapshot to be deployed. The process application is already deployed and some of the in-flight instances from the previous snapshot have a token on the removed activity.
What must the BPM application developer do to move those tokens to the correct activity?

Question7: A BPM application developer is building a case type. The BPM application developer has a wide range of existing BPM components available and wants to reuse as many of them as possible.
Which BPM implementation types can the BPM application developer use to build case type activities?

Question8: A tire production company requests to be informed via email if a new custom-tier request approvals take too long. If 20 approval steps take longer than 2 hours, management must be informed.
How does a BPM application developer solve this request?
The BPM application developer creates:

Question9: A company has implemented a case of managing customer complaints. When the customer calls in to ask about the status of the complaint, the Customer Service Representative (CSR) must be able to search by customer name in the Process Portal to find right case.
How must the BPM application developer provide this feature?

Question10: Per the following exhibit, when a claim is submitted, the claim manager must be notified. If the claim damage is more than $500, a damage report must be provided and the insurance agent will be notified. In some cases, the claim manager will receive duplicate notifications from the claim submission process.

Which option will eliminate the duplicated notifications problem?
A:

B:

C:

D:

Question11: A BPM application developer needs to create a custom dashboard to show the maximum, minimum and average sales in the last 12 months. Only the sales managers can view the data in the dashboard in the process portal.
In the exposing section of the custom dashboard, which setting must the application developer set for the sales manager to view the data?

Question12: A BPM Application developer is creating a reusable coach view that will be implemented using custom JavaScript. The coach will retrieve some of its data via an Ajax call. The BPM Application developer supplies a default implementation for the Ajax service that has two parameters.
How must the BPM application developer implement the invocation of the Ajax service?

Question13: A bank is implementing a new loan request process as shown in the following Business Process Definition (BPD):

The bank has analyzed the process and determined that rework happens 80% of the time. Intervieews of the loan clerks who perform the review loan step show that the work to review the loan is complicated, and that help from more experienced clerks would benefit the less experienced clerks and reduce the amount of rework required.
The bank has done some research to identify the list of their most experienced loan clerks and requires the less experienced loan clerks to use the collaboration feature to get help from the more experienced clerks that are available.
What actions should the BPM application developer take to meet this requirement?

Question14: A bank has a loan request process with a user task called Approve Loan that is performed by members of the Underwriting Department. In order to reduce risk, the bank has a requirement, that only the senior underwriters can approve loans over a certain amount.
What must the BPM application developer use to meet this requirement?

Question15: A company requires an automated process to send email reminders to its employees on the first day of each month.
How should the BPM application developer implement this?

Question16: After deploying a new snapshot and migrating in-flight instances to the new snapshot, a BPM application developer has found some instances with orphaned tokens.
Which API must the BPM application developer use to manage the orphaned tokens?

Question17: A BPM Application developer is creating a case that call center agents can use when a customer wants to dispute a credit card transaction. The call center supervisors need a separate user interface for the case that is viewable only by call center supervisors.
What should BPM application developer do to support the requirement?

Question18: Which component stores process performance data?

Question19: A BPM application developer would like to retrieve the Job Categories for a job position from the database.
The BPM application developer has created the following integration service "Fetch Job Categories" to connect with the database and to retrieve the job categories.

What does the BPM application developer need to do to implement this service successfully? (choose 2)

Question20: A company has a healthcare enrollments business process that is to be implemented worldwide for all of it employees. Part of the employment process are a set of steps that the company uses in several other business processes. These steps may need to vary depending on the laws of different countries and the plans that are offered in each country. The company wants to have a single process that is followed in every country but needs to be sure that the portion of the process that is subject to local laws will comply with the laws of each country.
Which BPM component should the BPM application developer use to meet these requirements?

Question21: A BPM Application developer must store documents in a content management system as a part of a process's activity. It is a requirement that the content management system is the IBM business process manager document store, which is implemented using a non-IBM database.
During a playback session, the BPM application developer notices that a 2 GB video file document fails to be stored.
What is the reason for the failure?

Question22: A BPM Application developer needs to construct an integration service that will access an external web service.
The web service has been predefined in the process application settings. The BPM application developer creates a new integration service and adds a web service integration to the canvas. Since this is a predefined web service, on the implementation tab, the BPM application developer selects "From process application settings" for the discovery scheme.
What should be the next step in configuring the web service connector using the predefined server for the BPM application developer?

Question23: Within a tire-production process a legacy system must be integrated, which provides the rim sizes for each available tire. All exceptions are handled in similar manner "except for the tire" not found exception with the error code "TR001".
How does a BPM application developer implement the exception handling?
The BPM application developer must:

Question24: Consider the following service:

The service defines the following private variables:

The nested service defines the same variables as input variables, the data mapping looks as follows:

The initialize script initializes the variables and assigns the following values:
tw.local.namevalue.name = "a name";
tw.local.test = "a test" ;
The nested service contains a script that changes the values:
tw.local.namevalue.name = "another name";
tw.local.test = "another test" ;
The "log value step" on the service prints the values to the log:
tw.info ("name = " + tw.local.namevalue.name);
tw.local("test = " + tw.local.test);
What will the BPM application developer see in the output log?

Question25: A construction company is using IBM business process manager to review projects. Every project should be reviews and scored by several subject matter experts (SME) before it is approved.
The number of reviews depends on a business rule that is evaluated at runtime. All the reviews should be executed at the same time by a different SME. Each review is recorded individually and should include the SME user ID. The company decided that no specific order is required for the final list of completed reviews.
If the score of the process reaches the minimal total score required before all the reviews have been completed, the process should continue and all pending review should be interrupted.
For this requirement, a BPM application developer is using a multi-instance loop (user task) and a decision task. The following JavaScript function is included in a server file. The minimumScoreReached function is defined so that the order of the final list of completed reviews is not supported.


Variable in the Business Process Definition (BPD) are defined as follow:

Variable for Score Project task are:

How should the BPM application developer configure the behavior and data mapping for the multi-instance loop? (choose 2)

Question26: How are the 3 editions, Express, Standard and Advanced, of IBM Business Process Manager V8.5.5 differentiated? (choose 2)

Question27: A mortgage company designates loan applicants with credit score above 650 as low risk applicants. The company offers any low risk applicants a loan rate of 4.0. Furthermore, if their loan amount is less than
$200,000, they get a lower rate of 3.0.
How should the BPM application developer implement the business rule using the business action language (BAL)?

Question28: An existing Case Type implementation is initiated either by adding documents of a specific document type to the BPM document management environment or manually by knowledge workers. Now, the case type needs to be enhanced, to initiate case instances programmatically.
How does the BPM application developer provide the capability?

Question29: A BPM Application developer is reviewing a Business Process Diagram (BPD) for a colleague. The following section of activities is present in the System Lane:

The reviewer is aware that this patter can cause performance issues but has other reasons for not wanting to merge the separate service implementations.
What can the BPM application developer do to improve the performance of this section without having to manually refactor the sequence?

Question30: A BPM Application developer is tasked with exposing a service contained in a BPM Process Application as a web service that may be called by external systems. In the Process Designer, the BPM Application developer has created a new web service, specified the designated service as an operation and has changed the operation name from "untitled" to something meaningful. The web service requires no special namespace or security settings and it is to target the default snapshot.
What is the next action that the BPM application developer must take?

Question31: A BPM Application developer is building a coach which uses just the stock controls provided in the Coaches toolkit. A Text control in the coach needs to have a custom Ajax service created to supply Autocompletion. The BPM Application developer must now supply an Ajax service to accomplish this.
How must the BPM application developer implement the input and output variables of the service?
The variables must:

Question32: Which characteristic does an unstructured adhoc activity have?
An unstructured adhoc activity:

Question33: During the current playback phase, the BPM application developer is creating the to-be business process definition for a process application.
Which playback phase is the BPM application developer is currently in?

Question34: A BPM application developer needs to create a coach view in a client-side human service where a user can look up a city without entering the entire city name. This coach view will use a stock control where a user enters a partial spelling of a city, and the control will automatically populate a drop-down list with the list of the matching cities. The data will be pulled dynamically from a database.
What type of service must the BPM application developer choose as the selection service configuration option for the select coach view?

Question35: A BPM Application developer is developing a new process application in IBM Business Process Manager V8.5.5. which condition must a BPM application developer choose to use a heritage human service over a client side human service?

Question36: A BPM application developer is creating a Business Process Definition (BPD) that contains message intermediate events attached to multiple activities. Each of the message intermediate events reference the same undercover agent (UCA). The message must be delivered to the correct process instance and to the correct activity based on business data.
How can the BPM application developer configure the correlation to ensure the message is sent to the correct activity?
The BPM application developer must configure the message intermediate event to correlate on the process instance ID and:

Question37: The business process management development team is creating a query to an enterprise database system of record during the current playback phase.
What other activity would the BPM application developer perform during this phase?

Question38: A BPM Application developer needs to customize the Process Performance and Team Performance dashboards to meet corporate requirements.
To do so, what should BPM application developer do?

Question39: A BPM application developer is building client side human services including custom coach views for inclusion in a set of business process definitions (BPDs). The BPM application developer tests the business processes using the process designer inspector. One of the human services is not working as expected and it is suspected that the JavaScript in the custom coach views is at fault.
Which of the following debugging tools can the BPM application developer use to diagnose the problem?

Question40: The BPM process center experiences a CPU spike, affecting the availability of process center for other users. It is suspected that one of the services being tested by the application development team contains an infinite JavaScript loop, though the process center does not have loop detection exception enabled.
Where can the BPM application developer find information to indicate which service might be causing the issue? (choose 2)

Question41: A BPM application developer is working on the following Business Process Definition (BPD):

Both the BPM administrator and the database administrator have identified performance problems with the current process and they suspect that this is due to the collection of the performance data. Consequently, the process owner has decided to minimize the amount of performance data to be collected for this BPD.
The BPM application developer must track only the following process data:
Order IDand Authorizer IDvariables when an order is authorized
Order IDand Order Amountvariables when an order is placed
Given this situation, what must the BPM application developer do to track only the business data required?

Question42: A corporation has an existing user portal and would like to keep the same look and feel when using IBM business process manager. The corporation wants to access their own portal to initiate tasks and work on them instead of the BPM process portal. The corporation has decided to address this requirement by using BPM REST APIs to access BPM resources.
When the BPM application developer is testing an API call similar to the one below, it sometimes fails, because the URI is too long.
PUT http://host1.company.com:9080/rest/bpm/wle/v1/task/3?
action=finish&params={"empid":"5", "empname":
{ "firstName":"John","lastName":"Kramer"}}
Headers:
Accept application/json

Question43: A BPM Application developer is migrating a process application developed in a version of IBM Business Process Manager prior to V8.0 to V8.5.5.
Once the migration is complete, how can the BPM application developer take advantage of the new BPM V8.5.5 client-side human services capabilities?

Question44: A multinational corporation requires their coaches to be translated into the users' native language. A BPM application developer has not provided translations for all the languages.
What must the BPM application developer do to handle situations where a users' selected language is not supported and a default is required?
To designate the default label, the BPM application developer must create:

Question45: In order for a underwriter to review a mortgage loan application, the applicant must first complete a loan application, then obtain employment verification, credit reports and property appraisal (which can occur in any order). The review by underwriter activity must run exactly once.
Which gateways should the BPM application developer choose in this scenario?

Question46: A BPM application developer is using a toolkit as a dependency for a process application. During testing, a bug is identified within a service contained in the toolkit.
To fix the bug and get the fix applied to the process application, what must application developer do?
Fix the bug in the toolkit, and:

Question47: A business process application project is starting the service integration playback phase.
Which actions should the BPM application developer include in this phase? (choose 2)

Question48: A BPM Application developer is creating a client-side human service. The developer must create a save button that saves the coach fields so the user can return to their task at a later date.
Which service meets the requirements?
A:

B:

C:

D:

Question49: A BPM application developer want to deploy a snapshot to an offline Process Server using the BPMInstallOfflinePackage command. The Process Server environment is a cluster configuration.
How must the BPM application developer run the BPMInstallOfflinePackage command?
The BPM application developer has to run the command.

Question50: A BPM Application developer is creating a coach view that allows other developers to reuse this coach view to create a flow on the Diagram of a Human Service.
How must the BPM application developer configure the coach view?

Question51: A company that operates in multiple countries plans to build a human resources process that needs to support multiple languages. The BPM Application developer assigned to the project knows that it will be necessary to create a localization resource in the process application that will contain a set of localization keys, the list of languages to support and translations in each language for each key.
In addition to the coach view label, which of the following components of the process application can the BPM application developer configure to support multiple languages?

Question52: A BPM Application developer needs to create a coach view for customers to check order status. The coach view is used in a client-side human service and the field labels must support different screen sizes.
As the screen size shrinks, the label text for the check boxes must change accordingly so that it fits on the screen without wrapping.
What must BPM Application developer use to support this requirement?

Question53: A financial services company has implemented their first BPM application for their account opening process. During their second BPM project another line of business is also working on their version of an Account Opening process, and has identified several components from the first application that they want to reuse.
What should the BPM application developer do to reuse these components?

Question54: A BPM application developer is using an event sub process to implement a cancellation pattern for a Business Process Definition (BPD) as in the following diagram.

The following requirements must be met:
Cancellation can occur at any point in time during execution.
All the activities should be interrupted once the cancellation has been issued.
How must the BPM application developer configure the event sub process?

Question55: A BPM application developer is reviewing a business process built by a colleague. The process is an application that uses business objects based on an industry standard data model and uses several integrations to back end systems that also use that data model.
The process has been through a pre-production test cycle and is not performing well. The main area of concern is with the BPM client side Human Service where the coaches take too long to appear in the browser when the task is claimed.
Which of the following BPM factors should the BPM application developer include in their review of the badly performing Client Side Human Services? (choose 2)

Question56: A financial services company has an account opening process that can last for several days or weeks as it waits for customers to supply additional information by mail. During that time the customer may call the company to inquire the status of the process, so the customer service representatives use the Processes tab in Process Portal to view the details of the process.
The company has determined the default instance details view doesn't contain all of the information needed. The BPM application developer has been tasked with providing a modified instance details view for this process that contains all of the necessary information.
What actions can the BPM application developer take to modify the instance details view to meet the needs of the business? (Choose 2)

Question57: A BPM application developer needs to collect some business information and create a tracking group for the following business process definition (BPD).

The BPM application developer adds a tracking point to the BPD and associates some process variables to this group:

After running some tests, the BPM application developer notices that information defined in the tracking properties is not collected in the performance data warehouse after the instance is completed.
What should the BPM application developer do to fix the problem?

Question58: A BPM application developer needs to create a custom report for a set of job applications to support the hiring request process. The process owner is the hiring manager. The custom report must show up as a tab at the top of the process portal, and it can only be accessed by the human resources managers team.

How must the BPM application developer configure the coach to satisfy this requirement?

Question59: A BPM application developer has enabled auto-tracking for a car tire production and run the update tracking definitions command in process designer. During a playback, the BPM application developer is asked to rename the auto-tracking group from "at1392376481525" to "tireProduction" and run update tracking definitions again.
When building a custom dashboard, what resource should the BPM application developer use to retrieve the data?